import xlrd

data = xlrd.open_workbook("data1.xls")



##############
# 操作excel表 #
##############
# 判断工作表是否加载
# print(data.sheet_loaded(0))
#
# # 卸载工作表
# data.unload_sheet(0)
#
# # 判断工作表是否加载
# print(data.sheet_loaded(0))
#
# # 判断工作表是否加载
# print(data.sheet_loaded(1))

# 输出所有工作列表
# print(data.sheets())
#
# # 获取所有的sheet名字
# print(data.sheet_names())
#
# # 获取所有工作表的数量
# print(data.nsheets)
#
# # 输出第一个工作表
# print(data.sheets()[0])              # 列表方式
# print(data.sheet_by_index(0))        # 索引方式
print(data.sheet_by_name("Sheet1"))  # 工作表名字方式
# print(data)

##############
# 操作excel行 #
##############
sheet = data.sheet_by_index(0)       # 获取第一个工作表
print(sheet.nrows)
nrows = int(sheet.nrows)# 获取总行数

val_list = []
val_list_FL = []
for i in range(nrows):
    if 0 < i:
        dyg_val = str(sheet.row(i)[0]).replace("text:'COM3 Write(hex): 1(Bytes)", "").replace(" '", "")
        val_list.append(dyg_val)
        # print(dyg_val)
        if dyg_val == "F1":
            # print(val_list_FL)
            # pass
            val_list_FL.clear()
            val_list_FL.append("F1")
        else:
            val_list_FL.append(dyg_val)

print(val_list)

